import { IViewItem } from "@/model/frame/IViewItem";

// 此文件夹下所有文件生成 侧边栏配置 配置
// 除此文件外 其他文件都可以修改
//
// 其他文件必须默认导出一个 IViewItem[] 这样的数组
// 数组内容将用于构建侧边栏
//
// 要控制 ViewItem的顺序,请在你的文件名中加入数字前缀
// 01User
// 02Normal
const configContext = require.context(".", true, /\.ts$/);
const keys = configContext.keys();

const configs: IViewItem[] = [];

keys.forEach(key => {
  if (key.indexOf("index.ts") != -1) {
    return;
  }
  configs.push(...configContext(key).default);
});

export default configs;
